body{ padding:0;margin:0;font-family:"ËÎÌå", Arial, Helvetica, sans-serif;background:#adedf7 url(../images/bg.png) repeat-x left top;color:#444444;font-size: 12px;line-height: 20px;}

* { padding:0; margin:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span{margin:0; padding:0;}
table{border-collapse:collapse;}
a { text-decoration: none;color: #444444;}
a:hover { color:#d60000;}
ul { padding:0; margin:0;}
li { list-style-type: none;}
.clear { clear: both;}
img { border: none;}

/*=======================================================*/
#wrapper { width:970px; padding:0; margin:0 auto; background:#FFFFFF;}
.header {
	height:130px;
	background: url(../images/n01.jpg) repeat-x left 2px;
	overflow:hidden;
}
.header_t { padding-top:2px; background:url(../Images/header_bg.jpg) no-repeat left top; height:89px;}
.logo { float:left; width:625px; height:88px; overflow:hidden; padding-left:10px;}
.top {
	float:right;
	width:300px;
	height:50px;
	line-height:25px;
	padding-top:15px;
	text-align:right;
	padding-right:15px;
}
.top_t { height:20px; line-height:20px; margin-bottom:8px;}
.top_b { height:20px;}
/**/
.menu { height:35px; line-height:35px; padding-left:10px; font-size:14px;}
.menu ul li { display:block; float:left; width:84px; height:35px; padding:0 0 0 10px; line-height:35px; text-align:center; overflow:hidden;}
.menu ul li a { display:block; float:left; width:84px; height:35px; line-height:35px; font-weight:bold; color:#285c8b; background: url(../images/n04.jpg) no-repeat left top;}
.menu ul li a:hover { background: url(../images/n05.jpg) no-repeat left top;}
/**/
.gundong {
	height:5px;
	line-height:5px;
	background: url(../images/n03.jpg) repeat-x left top;
}
#demo { overflow: hidden; width: 400px; height: 32px; line-height:32px; clear: both; white-space:nowrap;}
#demo .gtxt { white-space:nowrap; padding:0 15px; }
/**/
.banner { width:970px; height:200px;  background:#0069b7;}
.banner img { width:970px; height:200px;}
#focus {width:970px; height:200px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:970px; height:200px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:970px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:950px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.header .nav{ height:42px;}
.header .menu{}
.header .menu li{ float:left; border-left:1px solid #005DA6; border-right:1px solid #007BCF;}
.header .menu li.l{ border-left:none;}
.header .menu li.r{ border-right:none;}
.header .menu li a{ display:block; height:42px; width:116px; text-align:center; line-height:42px; text-transform:uppercase; overflow:hidden; color:#fff; font-size:14px;text-shadow:1px 1px 0px rgba(0,72,121,0.50);}
.header .menu li a:hover,.header .menu li.selected a{ background:url(../images/nav_h.png) bottom center no-repeat;}
.header .menu li.b a,.header .menu li.b a:hover{ background:#F18B0F url(../images/nav_b.png) bottom center no-repeat;text-shadow:1px 1px 0px rgba(153,101,51,0.50);}
.header .menu li.c a,.header .menu li.c a:hover{ background:#22a00e url(../images/nav_c.png) bottom center no-repeat;text-shadow:1px 1px 0px rgba(153,101,51,0.50);}
.header .menu li .subnav{margin:0;padding:0;position:absolute;z-index:999;display:none;}
.header .menu li .subnav dt a{display:block;height:30px;line-height:30px;text-align:center;background:#1F83D9;color:#fff;font-size:13px;border-bottom:1px solid #2D96F0;}
.header .menu li .subnav dt a:hover{background:#1A5EB6;}
/**/
.banner2 {
	height:90px;
}
/**/
.content { padding:10px;}
.left { float:left; width:210px;}
.right { float:right; width:730px;}
/**/
.title { height:30px; line-height:30px; background: url(../images/title1.jpg) repeat-x left top;}
.title h2 { float:left; font-size:14px; padding-left:50px; background: url(../images/n11.jpg) no-repeat left top;}
.title2 { height:30px; line-height:30px; background: url(../images/title2.jpg) repeat-x left top;}
.title2 h2 { float:left; width:110px; font-size:14px; padding-left:50px; background: url(../images/title2h2.jpg) no-repeat left top; color:#FFFFFF;}
.title2 span {
	float:right; display:block;
	padding:0 10px 0 15px; font-weight:bold;
	background: url(../Images/more.jpg) no-repeat left 10px;
}
/**/
.cpnav {
	margin-bottom:8px;
}
.cpnav_body { background:#f5f5f5; border:1px solid #dbdbdb; padding:5px;}
.cpnav_body ul li { background: url(../images/cpnavli.jpg) no-repeat left top; height:30px; padding-top:7px; line-height:30px; padding-left:28px;}

.cpnav_text { padding-top:5px;}
.cpnav_text p { padding-top:3px; border-top:1px solid #3d9934;}
/**/
.Search { padding:10px 5px 5px 5px; height:24px;}

.Search .input { border:1px solid #d8d8d8; height:17px; color:#565656; line-height:18px; width:115px; padding:0 3px; height:20px; line-height:20px; float:left;}
.Search dt { padding:0 2px; float:left;}
/**/
.leftimg {
	margin-bottom:3px;
}
.leftimg img { width:208px; height:58px; border:1px solid #dbdbdb; margin-bottom:5px;}
/**/
.leftimgr {
	margin-bottom:3px;
}
.leftimgr img { width:210px; height:237px; border:0px; margin-bottom:5px;}
/**/
.lbox { margin-bottom:10px;}
.contact { margin:0px;}
.lbox_body { border:1px solid #dbdbdb; padding:12px;}
.fexiang { height:25px; padding-top:1px;}
.contact_body { height:100px; border:1px solid #dbdbdb; padding:15px;}
/**/
.rtop {
	height:245px;
	margin-bottom:5px;
}
/**/
.about {

}
.about_body {
	padding:10px 10px 4px 10px;
	height: 125px;
}
.about_body span { padding-right:10px;}
.about_body p { text-indent:25px;}
.about_body img {
	float:left;
	width:90px;
	height:120px;
	margin-right:10px;
	border:1px solid #dbdbdb;
	float:left;
}
/**/
.new {

}
.new_body {
	padding:5px 0px 5px 10px;
}
.new_body ul li {
	float:left;
	display:block;
	width:345px;
	height:20px;
	line-height:20px;
	padding:1px 15px 1px 0;
}
.new_body ul li span.newspan4 { display:block; float:left; margin-right:10px; width:60px; height:20px; text-align:center; background:url(../images/newspan.jpg) no-repeat left top;}
.new_body ul li span.newspan5 { display:block; float:left; margin-right:10px; width:60px; height:20px; text-align:center; background:url(../images/newspan2.jpg) no-repeat left top;}
.new_body ul li span.newspan3 { display:block; float:left; margin-right:10px; width:60px; height:20px; text-align:center; background:url(../images/newspan2.jpg) no-repeat left top;}
.new_body ul li h2 { float:left; font-size:12px; font-weight:normal;}
.new_body ul li b { font-weight:normal; float:right;}
/**/
.cp { margin-bottom:5px;}
.cp_body { padding:10px 0; height:120px;}
.cp_body .sm { float:left; width:355px; height:120px; overflow:hidden;}
.sm img { float:left; width:95px; height:95px; margin-right:10px; margin-top:15px; border:1px solid #dbdbdbd;}
.cp_body .wd { float:right; width:245px; height:120px; padding:0 70px 0 50px; background: url(../images/wenda.jpg) no-repeat left top;}
.cp_body .wd ul li { height:22px; line-height:22px; padding-left:-5px; border-bottom:1px dashed #dbdbdb; }
/**/
.ly {
	margin-bottom:5px;
	height:360px;
}
.ly_body { padding:10px 0; height:245px;}
.ly_body dd {
	display:block;
	float:left;
	height:150px;
	text-align:center;
	width: 129px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.ly_body dd img {
	border:1px solid #dbdbdb;
	width:128px;
	height:128px;
}
.ly_body dd p { height:24px; line-height:24px;}
/**/
.ys { height:170px;}
.ys_body { border:1px solid #dbdbdb; padding:10px 0; height:118px; background: url(../images/bgs.jpg) repeat-x left bottom;}
.ysl {
	float:left;
	width:206px;
	padding:0 15px;
	border-right:1px solid #dbdbdb;
}
.ysr {
	float:right;
	width:205px;
	padding:0 15px;
}
.ys_body h2 { font-size:14px; color:#205090;}
.ystxt { height:100px; padding-top:5px;}
.ystxt img { margin-top:15px; margin-right:10px; float:left;}
/**/
.right_top { height:30px; line-height:30px; padding-right:15px; margin-bottom:10px; background: url(../images/title2.jpg) repeat-x left top;}
.right_top h2 { float:left; width:110px; font-size:14px; padding-left:50px; background: url(../images/title2h2.jpg) no-repeat left top; color:#FFFFFF;}
.right_top h2 a { color:#FFFFFF;}
.right_top span { float:right;}
.right_top span a { color:#000000;} 
/**/
.right_body { padding:10px;} 
/**/
.list { padding:10px;}
.newli {
	height:80px; padding:5px 0;
	border-bottom: 1px dotted #CCCCCC;
	
}
.newli_title { height:26px; line-height:26px; font-weight:bold; padding: 0 10px 0 15px; font-size:14px; background: url(../images/n22.jpg) no-repeat 5px 12px;}
.newli_title span { float:right; font-size:12px;}
.newli_body { padding:5px 10px; height:40px;}
/**/
.cpli { float:left; display:block; padding:10px 8px; width:220px; height:250px; text-align:center; font-size:14px;}
.cpli img { width:220px; height:215px;}
.cpli p { width:220px; height:26px; line-height:26px; overflow:hidden;}
/**/
.single { padding:15px 10px;}
.single_title { margin-bottom:20px; height:30px; line-height:30px; text-align:center;}
.single_title h2 { font-size:16px; line-height:30px;}
.single_body {
	padding:5px;
	width:700px;
	overflow:hidden;
}
.single_body p { line-height:22px; margin-bottom:8px;}
.single_body img { 
   max-width:680px; 
   width: expression(this.width > 680 ? 680: true);
}
/**/
.single_info { height:58px; border:1px dashed #D6D6D6; padding:10px; margin-bottom:10px;}
.single_info_l {
	float:left;
	width:350px;
	height:58px;
	line-height:19px;
	padding-left:70px;
	background: url(../Images/new-2.jpg) no-repeat left top;
}
.single_info_l a { color:#000000;}
.single_info_l span { color:#FF0000;}
.single_info_r {
	float:right;
	width:225px;
	height:58px;
}
.single_info_r p { text-align:right;}
/**/
.xiangg {}
.xiangg_body { padding:10px; border:1px solid #dbdbdb;}
.xiangg_body ul li {
	float:left;
	display:block;
	width:327px;
	background:url(../Images/li.jpg) no-repeat left 6px;
	height:24px;
	padding:0 15px 0 10px;
}
/**/
.pageber { height:30px; line-height:30px; padding-top:10px; text-align:center;}
.pageber a, .pageber span { padding:0 5px;}
/**/
.footer { background: url(../images/xian.jpg) no-repeat left top; padding-top:2px;}
.copyright { padding:20px; text-align:center; background: url(../images/copyright.jpg) repeat-x left top;}
/**/
.slideBox{ width:198px; height:130px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{ width:198px; height:130px; }
